High Performance Static Analysis for Industry
نویسندگان
چکیده
Static source code analysis for software bug detection has come a long way since its early beginnings as a compiler technology. However, with the introduction of more sophisticated algorithmic techniques, such as model checking and constraint solving, questions about performance are a major concern. In this work we present an empirical study of our industrial strength source code analysis tool Goanna that uses a model checking core for static analysis of C/C++ code. We present the core technology and abstraction mechanism with a focus on performance, as guided by experience from having analyzed millions of lines of code. In particular, we present results from our recent study within the NIST/DHS SAMATE program. The results show that, maybe surprisingly, formal verification techniques can be used successfully in practical industry applications scaling roughly linearly, even for millions of lines of code.
منابع مشابه
Analysis of Kirk Effect in Nanoscale Quantum Well Heterojunction Bipolar Transistor Laser
In this paper, we present an analytical model to analysis the kirk effect onstatic and dynamic responses of quantum well heterojunction bipolar transistor lasers(HBTLs). Our analysis is based on solving the kirk current equation, continuityequation and rate equations of HBTL. We compare the performance (current gain,output photon number and small signal modulation bandwi...
متن کاملComparative Review of the Performance Based Design of Building Structures Using Static Non-Linear Analysis, Part A: Steel Braced Frames
The objective of this review to be submitted in two independent parts, for steel frames and for RC frames, is to compare their structural performance with respect to the proposed N2-method, and so also of the consequent convenience of using pushover methodology for the seismic analysis of these structures. A preliminary investigation is presented on a pushover analysis used for the seismic perf...
متن کاملComparative Review of the Performance Based Design of Building Structures Using Static Non-Linear Analysis, Part B: R/C Frames
The objective of this review to be submitted in two independent parts, for steel frames and for RC frames, is to compare their structural performance with respect to the proposed N2-method, and so also of the consequent convenience of using pushover methodology for the seismic analysis of these structures. A preliminary investigation is presented on a pushover analysis used for the seismic perf...
متن کاملComparison between Helical and Elliptical Static Mixers Performance in Column Flotation of Sungun Copper Plant
The flotation circuit in Sungun copper plant consists of two column flotation cells as cleaner, having fixed-spargers system. To achieve the expected aims in flotation step, there are serious operational challenges such as: fast choking of the static mixers, boiling problem, burping phenomena and pulp overflow to concentrate lander, maintenance and control problems. An attempt was exerted by im...
متن کاملThe potential of low temperature extraction method for analysis of polycyclic aromatic hydrocarbons in refined olive and refined pomace olive oils by HPLC/FLD
Background and Objectives: A method was developed and validated for determining 15 polycyclic aromatic hydrocarbons (PAHs) in refined olive and refined pomace olive oils using high performance liquid chromatography coupled with a fluorescence detector. Materials and Methods: The sample preparation involved liquid–liquid extraction with organic solvent and low temperature clean-up. The low temp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 289 شماره
صفحات -
تاریخ انتشار 2012